Micron Document
<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 vector-feature-night-mode-enabled skin-theme-clientpref-os vector-sticky-header-enabled" lang="fr" dir="ltr"><head>
<meta charset="UTF-8">
<title>The Operating System</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://fr.wikipedia.org/wiki/The_Operating_System"> <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-The_Operating_System rootpage-The_Operating_System skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">The Operating System</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="fr" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="fr" dir="ltr">
<p class="mw-empty-elt">
</p>
<table class="infobox_v2 infobox infobox--frwiki noarchive">
<tbody><tr>
<td colspan="2" class="entete informatique" style="background-color:#E1E1E1;color:black;">The Operating System<style data-mw-deduplicate="TemplateStyles:r228712691">
/* start https://fr.wikipedia.org/ */


.mw-parser-output .entete.informatique{background-image:url("./_mw_/Picto.nfo.png")}


/* end https://fr.wikipedia.org/ */
</style>
</td></tr>
<tr><td colspan="2" style="display:none;">
</td></tr>
<tr>
<td colspan="2" style="text-align:center; line-height: 1.5em;"> <br>Bureau du système TOS
</td></tr>
<tr>
<td colspan="2"><hr style="height:2px; color:inherit; background-color:#AAAAAA;"></td></tr>
<tr>
<th scope="row">Famille
</th>
<td>TOS
</td>
</tr>
<tr>

<th scope="row">Type de <a href="Noyau_de_syst%C3%A8me_d'exploitation" title="Noyau de système d'exploitation">noyau</a>
</th>
<td><a href="Noyau_monolithique" class="mw-redirect" title="Noyau monolithique">Monolithique</a>
</td>
</tr>
<tr>
<th scope="row">État du projet
</th>
<td>Arrêté
</td>
</tr>
<tr>

<th scope="row"><a href="Mat%C3%A9riel_informatique" title="Matériel informatique">Plates-formes</a>
</th>
<td><a href="Atari_ST" title="Atari ST">Atari ST</a>, <a href="Atari_TT" title="Atari TT">Atari TT</a>, <a href="Atari_Falcon" class="mw-redirect" title="Atari Falcon">Atari Falcon</a>
</td>
</tr>
<tr>
<th scope="row"><a href="Entreprise" title="Entreprise">Entreprise</a> /<br>Fondateur
</th>
<td><a href="Atari_Corporation" title="Atari Corporation">Atari Corporation</a>
</td>
</tr>
<tr>

<th scope="row"><a href="Licence_de_logiciel" title="Licence de logiciel">Licence</a>
</th>
<td>Propriétaire
</td>
</tr>
<tr>
<th scope="row">États des sources
</th>
<td>Sources fermées
</td>
</tr>
<tr>
<th scope="row">Écrit en
</th>
<td><a href="Langage_de_programmation_C" class="mw-redirect" title="Langage de programmation C">C</a>, <a href="Assembleur" title="Assembleur">Assembleur</a>
</td>
</tr>
<tr>
<th scope="row">Première version
</th>
<td>1.0 (<time class="nowrap" datetime="1985-11-20" data-sort-value="1985-11-20">20 novembre 1985</time>)
</td>
</tr>
<tr>
<th scope="row"><a href="Version_d'un_logiciel" title="Version d'un logiciel">Dernière version stable</a>
</th>
<td>4.04 (<time class="nowrap" datetime="1993-03-08" data-sort-value="1993-03-08">8 mars 1993</time>)
</td>
</tr>
<tr>
<th scope="row"><a href="Version_d'un_logiciel" title="Version d'un logiciel">Dernière version avancée</a>
</th>
<td>4.92
</td>
</tr>
<tr>


<th scope="row"><a href="Environnement_de_bureau" title="Environnement de bureau">Environnement de bureau</a>
</th>
<td><a href="Graphics_Environment_Manager" title="Graphics Environment Manager">GEM</a>
</td>
</tr>
<tr>


<td colspan="2" style="text-align:center;">
<table class="navigation-not-searchable" style="width:100%; border-spacing:0; background-color:transparent; color:inherit;">
<tbody><tr>
<td style="text-align:left; vertical-align:middle; width:5%; background-color:transparent; color:inherit;">
</td>
<td style="width:1%; background-color:transparent; color:inherit;">
</td>
<td style="text-align:left; vertical-align:middle; width:44%; background-color:transparent; color:inherit;">
</td>
<td style="width:1%; background-color:transparent; color:inherit;">
</td>
<td style="text-align:right; vertical-align:middle; width:44%; background-color:; color:inherit;"> <a href="MiNT_is_Now_Tos" class="mw-redirect" title="MiNT is Now Tos">MULTITOS</a>
</td>
<td style="width:1%; background-color:; color:inherit;">
</td>
<td style="text-align:right; vertical-align:middle; width:5%; background-color:; color:inherit;"><span typeof="mw:File"><span></span></span>
</td>
</tr>
</tbody></table>
</td></tr>
<tr>

</tr>
</tbody></table>
<p>Le <b>TOS</b> (<b>The Operating System</b>) est le <a href="Syst%C3%A8me_d'exploitation" title="Système d'exploitation">système d'exploitation</a> des <a href="Ordinateur" title="Ordinateur">ordinateurs</a> de la famille des <a href="Atari_ST" title="Atari ST">Atari ST</a>. Il a été développé conjointement par <a href="Atari" title="Atari">Atari</a> et <a href="Digital_Research" title="Digital Research">Digital Research</a>, lorsqu'il s'est avéré que <a href="CP/M" class="mw-redirect" title="CP/M">CP/M</a> était beaucoup trop lent.
</p><p>Le TOS ayant pris son essor avec le ST sous la présidence de <a href="Jack_Tramiel" title="Jack Tramiel">Jack Tramiel</a>, il a souvent été surnommé à tort (de façon humoristique) le <i>Tramiel Operating System</i>.
</p><p>En 2024 dans une interview donnée à Scott Hanselman pour le podcast <i>The Hanselminutes Podcast</i><sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> (à partir de 25:50) Léonard Tramiel à confirmé que lors du développement de l'Atari ST, le système d'exploitation n'avait pas de nom et que les développeurs l'appelaient simplement "Le système d'exploitation" (<i>The operating system</i> en Anglais) et que le nom avait été raccourci en TOS et conservé.
</p>

<div class="mw-heading mw-heading2"><h2 id="Fonctionnement">Fonctionnement</h2></div>
<p>Le système se décompose en plusieurs couches. La plupart de ces couches sont dans la <a href="M%C3%A9moire_morte" title="Mémoire morte">ROM</a> qui équipe les ordinateurs Atari, mais les autres couches sont des extensions qui doivent être chargées depuis un disque lors du démarrage. Le TOS inclut le <a href="Graphical_Environment_Manager" class="mw-redirect" title="Graphical Environment Manager">GEM</a> (<i>Graphical Environment Manager</i>) qui le dote d'une interface conviviale pour manipuler l'ordinateur (gérer les fichiers et démarrer des programmes).
</p>

<div class="mw-heading mw-heading3"><h3 id="Les_couches_présentes_en_ROM"><span id="Les_couches_pr.C3.A9sentes_en_ROM"></span>Les couches présentes en ROM</h3></div>
<dl><dt><a href="Basic_Input_Output_System" class="mw-redirect" title="Basic Input Output System">BIOS</a> (<i>Basic Input/Output System</i>)</dt>
<dd>Cette couche est responsable de l'accès aux périphériques communs aux différents modèles d'ordinateurs (test de disponibilité, lecture et écriture, ...).</dd>
<dt>XBIOS (<i>eXtended BIOS</i>)</dt>
<dd>Cette couche permet d'exploiter les périphériques spécifiques au modèle concerné (par exemple les fonctions de gestion du DSP ne sont disponibles que sur le Falcon).</dd>
<dt>GEMDOS (<i>GEM Disk Operating System</i>)</dt>
<dd>Cette couche s'occupe de l'accès aux fichiers, aux périphériques, à la mémoire, et de la gestion des processus.</dd>
<dt>Line-A</dt>
<dd>C'est une collection de routines graphiques de bas niveau écrite en assembleur. Ces routines ne doivent pas être appelées directement par une application mais sont utilisées en interne par le système.</dd>
<dt>VDI <i>(Virtual Device Interface)</i></dt>
<dd><a href="Couche_d'abstraction_mat%C3%A9rielle" title="Couche d'abstraction matérielle">Couche d'abstraction matérielle</a> pour tout ce qui a trait à l'affichage. Cette couche est une composante du <a href="Graphical_Environment_Manager" class="mw-redirect" title="Graphical Environment Manager">GEM</a>.</dd>
<dt>AES (<i>Application Environment Services</i>)</dt>
<dd>Cette couche prend en charge l'interface graphique et la gestion de l'interaction avec l'utilisateur (menus, fenêtres, boîtes de dialogues, champs de formulaires, évènements utilisateur, etc.). L'AES s'appuie sur la VDI pour réaliser l'affichage. Cette couche est une composante du <a href="Graphical_Environment_Manager" class="mw-redirect" title="Graphical Environment Manager">GEM</a>.</dd>
<dt>Le bureau GEM</dt>
<dd>C'est une application lancée au démarrage de l'ordinateur, qui sert d'interface graphique pour manipuler l'ordinateur</dd></dl>
<div class="mw-heading mw-heading3"><h3 id="Les_extensions">Les extensions</h3></div>
<dl><dt>MetaDos</dt>
<dd>cette couche permet de connecter à l'Atari des périphériques non supportés par GEMDOS, comme les lecteurs de CD-ROM et streamer DAT.</dd>
<dt>GDOS (<i>Graphics Device Operating System</i>)</dt>
<dd>cette couche permet l'utilisation de plusieurs <a href="Police_d'%C3%A9criture" class="mw-redirect" title="Police d'écriture">polices de caractères</a>, le support de hautes résolutions et introduisait les <i>métafichiers</i>, un format de fichiers décrivant le dessin d'une page. Cette couche est une composante du <a href="Graphical_Environment_Manager" class="mw-redirect" title="Graphical Environment Manager">GEM</a>.</dd></dl>
<div class="mw-heading mw-heading3"><h3 id="MultiTOS">MultiTOS</h3></div>
<p>Le TOS stocké dans la ROM n'est pas un système <a href="Multit%C3%A2che" title="Multitâche">multitâche</a>. MultiTOS est une version <a href="Multit%C3%A2che#Multitâche_préemptif" title="Multitâche">multitâche pré-emptif</a> du TOS installé sur le <a href="Disque_dur" title="Disque dur">disque dur</a>, composé d'un noyau appelé <i>MiNT</i> et d'une version multitâche de l'AES.
</p>
<div class="mw-heading mw-heading2"><h2 id="Les_versions_du_TOS">Les versions du TOS</h2></div>
<div class="mw-heading mw-heading3"><h3 id="Les_versions_officielles">Les versions officielles</h3></div>
<p>Jusqu'à ce qu'Atari arrête la fabrication des ordinateurs, le TOS a évolué au gré des corrections et de la production de nouvelles machines.
</p>
<table class="wikitable alternance">
<tbody><tr>
<th scope="col">Nom
</th>
<th scope="col">Version
</th>
<th scope="col">Sortie
</th>
<th scope="col">Machines
</th>
<th>Surnom
</th>
<th scope="col">Images
</th></tr>
<tr>
<td>TOS
</td>
<td>1.0
</td>
<td>20.11.1985
</td>
<td>ST
</td>
<td>ROM TOS
</td>
<td>
</td></tr>
<tr>
<td>TOS
</td>
<td>1.02
</td>
<td>22.04.1987
</td>
<td>ST<small>F</small>, Mega ST
</td>
<td>Mega TOS
</td>
<td>
</td></tr>
<tr>
<td>TOS
</td>
<td>1.04<sup id="cite_ref-:0_2-0" class="reference"><a href="#cite_note-:0-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup>
</td>
<td>06.04.1989
</td>
<td>ST<small>FM</small> ,MegaST, STacy (Portable)
</td>
<td>Rainbow TOS
</td>
<td rowspan="3">
</td></tr>
<tr>
<td>TOS
</td>
<td>1.06/1.60
</td>
<td>29.07.1989
</td>
<td rowspan="2">STE
</td>
<td>STE TOS
</td></tr>
<tr>
<td>TOS
</td>
<td>1.62
</td>
<td>01.01.1990
</td>
<td>STE TOS v2
</td></tr>
<tr>
<td>TOS
</td>
<td>2.05
</td>
<td>05.12.1990
</td>
<td rowspan="2">Mega STE
</td>
<td rowspan="2">Mega STE TOS
</td>
<td>
</td></tr>
<tr>
<td>TOS
</td>
<td>2.06
</td>
<td>14.11.1991
</td>
<td>
</td></tr>
<tr>
<td>TOS
</td>
<td>3.01
</td>
<td>29.08.1990
</td>
<td rowspan="3">TT
</td>
<td rowspan="3">TT TOS
</td>
<td>
</td></tr>
<tr>
<td>TOS
</td>
<td>3.05
</td>
<td>05.12.1990
</td>
<td>
</td></tr>
<tr>
<td>TOS
</td>
<td>3.06
</td>
<td>24.09.1991
</td>
<td>
</td></tr>
<tr>
<td>TOS
</td>
<td>4.02
</td>
<td>
</td>
<td rowspan="4">Falcon
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td>TOS
</td>
<td>4.04
</td>
<td>08.03.1993
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td>TOS
</td>
<td>4.92
</td>
<td>1994
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td>MultiTOS
</td>
<td>1.0
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr></tbody></table>
<div class="mw-heading mw-heading3"><h3 id="Les_évolutions"><span id="Les_.C3.A9volutions"></span>Les évolutions</h3></div>
<table class="wikitable alternance">
<tbody><tr>
<th scope="col">Version
</th>
<th>Taille
</th>
<th>Format
</th>
<th>Taille des partitions
<p>maximale de disque dur <sup id="cite_ref-:2_3-0" class="reference"><a href="#cite_note-:2-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup>
</p>
</th>
<th>Taille des disquettes
<p>pris en charge
</p>
</th>
<th>Format de disque
<p>compatible MS-DOS
</p>
</th>
<th>Logo Atari
<p>au démarrage
</p>
</th></tr>
<tr>
<td>1.0
</td>
<td>192Ko
</td>
<td>Disquette, ROM
</td>
<td>256Mo
</td>
<td>720Ko
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td>1.02
</td>
<td>192Ko
</td>
<td>ROM
</td>
<td>256Mo
</td>
<td>720Ko
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td>1.04
</td>
<td>192Ko
</td>
<td>ROM
</td>
<td>512Mo
</td>
<td>720Ko
</td>
<td>Oui
</td>
<td>
</td></tr>
<tr>
<td>1.06/1.6x
</td>
<td>256Ko
</td>
<td>2 ROM
</td>
<td>512Mo
</td>
<td>720Ko
</td>
<td>Oui
</td>
<td>
</td></tr>
<tr>
<td>2.05
</td>
<td>256Ko
</td>
<td>2 ROM
</td>
<td>512Mo
</td>
<td>720Ko
</td>
<td>Oui
</td>
<td>
</td></tr>
<tr>
<td>2.06
</td>
<td>256Ko
</td>
<td>2 ROM
</td>
<td>512Mo
</td>
<td>1.44Mo
</td>
<td>Oui
</td>
<td>Oui
</td></tr>
<tr>
<td>3.0x
</td>
<td>512Ko
</td>
<td>4 ROM
</td>
<td>512Mo
</td>
<td>1.44Mo
</td>
<td>Oui
</td>
<td>Oui
</td></tr>
<tr>
<td>4.0x
</td>
<td>512Ko
</td>
<td>ROM
</td>
<td>1Go
</td>
<td>1.44Mo
</td>
<td>Oui
</td>
<td>Oui
</td></tr></tbody></table>
<div class="mw-heading mw-heading3"><h3 id="EmuTos">EmuTos</h3></div>
<p>Article détaillé&nbsp;: <a href="EmuTOS" title="EmuTOS">EmuTOS</a>
</p>
<div class="mw-heading mw-heading3"><h3 id="MiNT">MiNT</h3></div>

<div class="mw-heading mw-heading2"><h2 id="Références"><span id="R.C3.A9f.C3.A9rences"></span>Références</h2></div>
<div class="references-small decimal" style="column-width:36em; column-count:2;"><ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><a href="#cite_ref-1">↑</a> </span><span class="reference-text"><span class="ouvrage" id="Hanselman2024"><span class="ouvrage" id="Scott_Hanselman2024"> <abbr class="abbr indicateur-format format-vidéo" title="Vidéo au format MPEG, AVI...">[vidéo]</abbr> «&nbsp;<a rel="nofollow" class="external text" href="https://www.youtube.com/watch?v=ktnN9lBSHSk"><cite style="font-style:normal;">Computing History with Atari and Commodore's Leonard Tramiel</cite></a>&nbsp;», Scott Hanselman, <time class="nowrap" datetime="2024-01-10" data-sort-value="2024-01-10">10 janvier 2024</time>, 43:32&nbsp;<abbr class="abbr" title="minute">min</abbr> <small style="line-height:1em;">(consulté le <time class="nowrap" datetime="2025-03-24" data-sort-value="2025-03-24">24 mars 2025</time>)</small></span></span></span>
</li>
<li id="cite_note-:0-2"><span class="mw-cite-backlink"><a href="#cite_ref-:0_2-0">↑</a> </span><span class="reference-text">Le TOS v1.04 est surnommé "RAINBOW TOS". Il comprend&nbsp;: de nombreuses corrections de bugs, le sélecteur de fichiers est modifié, le formatage de disquettes devient compatible DOS, performance très améliorée. À noter, des soucis de compatibilité avec de vieux logiciels.</span>
</li>
<li id="cite_note-:2-3"><span class="mw-cite-backlink"><a href="#cite_ref-:2_3-0">↑</a> </span><span class="reference-text">La taille maximale des partitions reconnues par le système peut être augmentée avec des logiciels comme Big-DOS ou MagiC, mais la partition de démarrage ne peut excéder cette taille.</span>
</li>
</ol>
</div>
<div class="mw-heading mw-heading2"><h2 id="Voir_aussi">Voir aussi</h2></div>
<div class="mw-heading mw-heading3"><h3 id="Articles_connexes">Articles connexes</h3></div>
<ul><li><a href="Atari" title="Atari">Atari</a></li>
<li><a href="Atari_ST" title="Atari ST">Atari ST</a></li>
<li><a href="Graphical_Environment_Manager" class="mw-redirect" title="Graphical Environment Manager">Graphical Environment Manager</a></li>
<li><a href="THE_Operating_system" title="THE Operating system">THE Operating system</a></li></ul>
<div class="mw-heading mw-heading3"><h3 id="Liens_externes">Liens externes</h3></div>
<ul><li><a rel="nofollow" class="external text" href="https://freemint.github.io/tos.hyp/">The Documentation for TOS</a></li>
<li><a rel="nofollow" class="external text" href="http://www.grospixels.com/site/atarist.php">Atari ST</a></li></ul>
<div class="navbox-container" style="clear:both;">


</div>
<ul id="bandeau-portail" class="bandeau-portail"><li><span class="bandeau-portail-element"><span class="bandeau-portail-icone"><span class="noviewer" typeof="mw:File"></span></span> <span class="bandeau-portail-texte">Portail de l’informatique</span> </span></li> </ul></div><!--htdig_noindex--><div><div class="zim-footer">
Cet article est issu de <a class="external text" title="Dernière modification le 2025-03-24" href="https://fr.wikipedia.org/wiki/?title=The_Operating_System&amp;oldid=224192111">Wikipédia</a>. Sauf mention contraire, le texte est disponible sous <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.fr">Creative Commons Attribution-Share Alike 4.0</a>. Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>

</body></html>